import pandas as pd
import matplotlib.pyplot as plt


if __name__ == "__main__":
    # 读取Excel文件
    df = pd.read_excel(r'map95.xlsx')  # 将'your_file.xlsx'替换为你的Excel文件路径

    # 确保第一列是你的横轴数据
    x_axis = df.iloc[:, 0]

    # 假设第二列及之后的数据是你想要绘制的折线图数据
    for column in df.columns[1:]:
        plt.plot(x_axis, df[column], label=column)

    # 添加图例
    plt.legend()

    # 添加标题和坐标轴标签
    # plt.title('mAP@0.5')
    plt.title('mAP@0.5:0.95')
    plt.xlabel('epoch')  # 替换为你的横轴标题
    plt.ylabel('')  # 替换为你的纵轴标题

    # 显示图表
    plt.show()
